home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2a.lha / p4-1.2a / lib / p4_sys_funcs.h < prev    next >
C/C++ Source or Header  |  1992-10-19  |  3KB  |  124 lines

  1. char *xx_malloc();
  2. char *MD_shmalloc();
  3. char *print_conn_type();
  4. char *xx_shmalloc();
  5. int MD_clock();
  6. P4VOID get_qualified_hostname();
  7. P4VOID MD_initenv();
  8. P4VOID MD_initmem();
  9. P4VOID MD_malloc_hint();
  10. P4VOID MD_shfree();
  11. P4VOID MD_start_cube_slaves();
  12. int bm_start()    ;
  13. P4VOID compute_conntab();
  14. P4VOID request_connection();
  15. int create_bm_processes();
  16. P4VOID create_one_remote()    ;
  17. int create_remote_processes();
  18. P4VOID create_rm_processes()    ;
  19. P4VOID dump_conntab();
  20. P4VOID dump_global()    ;
  21. P4VOID dump_listener()    ;
  22. P4VOID dump_local()    ;
  23. P4VOID dump_procgroup()    ;
  24. P4VOID dump_tmsg();
  25. int establish_connection();
  26. P4VOID exec_pgm();
  27. int fork_p4();
  28. P4VOID free_p4_msg();
  29. P4VOID free_quel();
  30. P4VOID get_inet_addr();
  31. P4VOID get_inet_addr_str();
  32. P4VOID dump_sockaddr();
  33. P4VOID dump_sockinfo();
  34. P4VOID get_pipe()    ;
  35. int getswport();
  36. P4VOID handle_connection_interrupt();
  37. P4BOOL MD_i860_msgs_available();
  38. P4BOOL MD_CM5_msgs_available();
  39. int MD_i860_send();
  40. int MD_CM5_send();
  41. struct p4_msg *MD_i860_recv();
  42. struct p4_msg *MD_CM5_recv();
  43. P4BOOL in_same_cluster();
  44. P4VOID init_avail_buffs();
  45. P4VOID initialize_msg_queue()    ;
  46. int install_in_proctable();
  47. P4VOID kill_server();
  48. P4VOID listener();
  49. struct listener_data *alloc_listener_info();
  50. struct local_data *alloc_local_bm();
  51. struct local_data *alloc_local_listener();
  52. struct local_data *alloc_local_rm();
  53. struct local_data *alloc_local_slave();
  54. int myhost();
  55. int net_accept()    ;
  56. int net_conn_to_addr_listener()    ;
  57. int net_conn_to_listener()    ;
  58. int net_conn_to_named_listener()    ;
  59. int net_create_slave()    ;
  60. int net_recv()    ;
  61. int net_send()    ;
  62. P4VOID net_setup_anon_listener()    ;
  63. P4VOID net_setup_listener()    ;
  64. P4VOID net_setup_named_listener()    ;
  65. int num_in_mon_queue();
  66. P4VOID alloc_global();
  67. struct p4_msg *alloc_p4_msg();
  68. struct p4_msg *get_tmsg();
  69. struct p4_msg *recv_message();
  70. struct p4_msg *search_p4_queue();
  71. struct p4_msg *shmem_recv();
  72. struct p4_msg *socket_recv();
  73. struct p4_msg *socket_recv_on_fd();
  74. struct p4_queued_msg *alloc_quel();
  75. P4VOID process_args()    ;
  76. P4BOOL process_connect_request()    ;
  77. int process_connection();
  78. P4BOOL process_slave_message()    ;
  79. struct p4_procgroup *alloc_procgroup();
  80. struct p4_procgroup *read_procgroup()    ;
  81. P4VOID procgroup_to_proctable();
  82. P4VOID queue_p4_message();
  83. P4VOID reaper();
  84. P4VOID receive_proc_table()    ;
  85. int rm_newline();
  86. int rm_start();
  87. P4VOID send_ack()    ;
  88. int send_message();
  89. P4VOID sync_with_remotes();
  90. P4VOID send_proc_table();
  91. P4VOID setup_conntab();
  92. P4BOOL shmem_msgs_available();
  93. int shmem_send();
  94. P4VOID shutdown_p4_socks();
  95. int simple_lock();
  96. int simple_unlock();
  97. P4BOOL sock_msg_avail_on_fd();
  98. P4BOOL socket_msgs_available();
  99. int socket_send();
  100. int start_slave();
  101. int subtree_broadcast_p4();
  102. P4VOID trap_sig_errs();
  103. P4VOID wait_for_ack()    ;
  104. P4VOID waitspin();
  105. int xdr_recv();
  106. int xdr_send();
  107. int data_representation();
  108. P4BOOL same_data_representation();
  109. P4VOID xx_init_shmalloc();
  110. P4VOID xx_shfree();
  111. P4VOID zap_p4_processes();
  112. P4BOOL MD_tcmp_msgs_available();
  113. struct p4_msg *MD_tcmp_recv();
  114. int MD_tcmp_send();
  115. struct hostent *gethostbyname_p4();
  116.  
  117. #ifdef SYSV_IPC
  118. int init_sysv_semset();
  119. P4VOID MD_lock_init();
  120. P4VOID MD_lock();
  121. P4VOID MD_unlock();
  122. P4VOID remove_sysv_ipc();
  123. #endif
  124.